package mm.chenchen.modules.mh.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

@Data
@TableName("mh_pet")
public class MhPet implements Serializable {
    private static final long serialVersionUID = 1L;



//    @TableField(exist = false)
//    private MhBaseAttribute baseAttr = new MhBaseAttribute();// 基础
//    @TableField(exist = false)
//    private MhBaseAttribute distributeBaseAttr = new MhBaseAttribute();
//    @TableField(exist = false)
//    private MhBaseAttribute equipmentBaseAttr = new MhBaseAttribute();
    @TableField(exist = false)
    private MhBaseAttribute totalBaseAttr = new MhBaseAttribute();

//    @TableField(exist = false)//等级资质
//    private MhExpandAttribute levelExpandAttribute = new MhExpandAttribute();
//    @TableField(exist = false)//自动属性
//    private MhExpandAttribute attrBaseAttrExpandAttribute = new MhExpandAttribute();
//    @TableField(exist = false)//分配属性
//    private MhExpandAttribute attrDistributeAttrExpandAttribute = new MhExpandAttribute();
//    @TableField(exist = false)
//    private MhExpandAttribute equipmentBaseAttrExpandAttribute = new MhExpandAttribute();
//    @TableField(exist = false)
//    private MhExpandAttribute equipmentExpandAttribute = new MhExpandAttribute();
    @TableField(exist = false)
    private MhExpandAttribute totalExpandAttr = new MhExpandAttribute();

//    @TableField(exist = false)
//    private int attrPoint;

    /**
     * =========================================================
     */

    @TableId
    private Long id;
    private String name;
    private BigDecimal money;
    private String race;
    private Long useLevel;
    private Long level;
    private String isBian;
    private String isBao;
    private BigDecimal chengZhang;
    private Long gongZi;
    private Long fangZi;
    private Long tiZi;
    private Long faZi;
	private Long suZi;
	private Long duoZi;
    private Long realBaseAttrId;
    private Long realExpandAttrId;
    private Long lingLi=0l;
}
